home *** CD-ROM | disk | FTP | other *** search
/ Revista CD Expert 41 / CD Expert nº 41.iso / Hellboy / data1.cab / Game_Data / data / animtab / bigcanis_e3.ast < prev    next >
Text File  |  2000-08-18  |  14KB  |  406 lines

  1. //  DH INTERACTIVE LLC, COPYRIGHT (C) 1999 
  2. //
  3. //  hb_set.ast written at Tues Nov 17 16:06 1998
  4. //
  5.  
  6.  24                     //  file_type
  7. 112                     //  file_version
  8.  
  9. spaz_model_name bigcanis_spaz
  10.  
  11. collision_joint_table head_joint_table
  12. {
  13.    collar..neck
  14. };
  15.  
  16. collision_joint_table ass_joint_table
  17. {
  18.    waist..spine1
  19. };
  20.  
  21. collision_joint_table arms_joint_table
  22. {
  23.    l_shoulder..l_wrist,
  24.    r_shoulder..r_wrist
  25. };
  26.  
  27. //  bigcanis            //  Session name
  28. bigcanis_sound1.wav
  29. bigcanis_sound2.wav
  30. bigcanis_roar.wav
  31. punch.wav
  32. bigcanis_e3_die.wav
  33. end
  34.  
  35. // *** This first section contains the names of all the win_anims used by the table
  36.  
  37. bigcanis_standing_idle
  38. bigcanis_crouch_idle
  39. bigcanis_hurt_idle
  40. bigcanis_crouch_idle_to_standing_idle
  41. bigcanis_hurt_idle_to_standing_idle
  42. bigcanis_gets_up_from_crouch
  43. bigcanis_idle_to_walk_pt_1
  44. bigcanis_walk_pt_1
  45. bigcanis_walk_pt_2
  46. bigcanis_walk_pt_1_to_idle
  47. bigcanis_walk_pt_2_to_idle
  48. bigcanis_turn_left
  49. bigcanis_turn_right
  50. bigcanis_attack_1
  51. bigcanis_attack_2
  52. bigcanis_attack_3
  53. bigcanis_attack_4
  54. bigcanis_knocked_in_head
  55. bigcanis_hit_from_hurt_idle
  56. bigcanis_die_from_hurt_idle
  57. bigcanis_roar
  58. bigcanis_appear
  59. bigcanis_disappear
  60. end
  61.  
  62.  
  63. // *** This second section contains the values for each anim state
  64.  
  65. bigcanis_standing_idle
  66. bigcanis_crouch_idle
  67. bigcanis_hurt_idle
  68. bigcanis_hurt_idle_1
  69. bigcanis_hurt_idle_2
  70. bigcanis_hurt_idle_trans
  71. bigcanis_crouch_idle_to_standing_idle
  72. bigcanis_hurt_idle_to_standing_idle
  73. bigcanis_gets_up_from_crouch
  74. bigcanis_idle_to_walk_pt_1
  75. bigcanis_walk_pt_1
  76. bigcanis_walk_pt_2
  77. bigcanis_walk_pt_1_to_idle
  78. bigcanis_walk_pt_2_to_idle
  79. bigcanis_turn_left
  80. bigcanis_turn_right
  81. bigcanis_walk_pt_1_turn_left
  82. bigcanis_walk_pt_2_turn_left
  83. bigcanis_walk_pt_1_turn_right
  84. bigcanis_walk_pt_2_turn_right
  85. bigcanis_attack_1
  86. bigcanis_attack_1_pt_2
  87. bigcanis_attack_2
  88. bigcanis_attack_3
  89. bigcanis_attack_4
  90. bigcanis_knocked_in_head
  91. bigcanis_hit_from_hurt_idle
  92. bigcanis_die_from_hurt_idle
  93. bigcanis_dead
  94. bigcanis_roar
  95. bigcanis_appear
  96. bigcanis_disappear
  97. bigcanis_gone
  98. end
  99.  
  100.  
  101. bigcanis_standing_idle                       // name of this anim_state
  102. bigcanis_standing_idle                       // name for the win_anim for this state
  103. bigcanis_standing_idle                       // default link anim for this anim state
  104. // Begin entries for this anim state
  105. impervious
  106. u; bigcanis_idle_to_walk_pt_1
  107. u; bigcanis_idle_to_walk_pt_1
  108. e u; bigcanis_idle_to_walk_pt_1
  109. l; bigcanis_turn_left
  110. r; bigcanis_turn_right
  111. u l; bigcanis_idle_to_walk_pt_1
  112. u r; bigcanis_idle_to_walk_pt_1
  113. end_of_entries
  114.  
  115. // hit him in the head in this state!
  116. bigcanis_crouch_idle                       // name of this anim_state
  117. bigcanis_crouch_idle                       // name for the win_anim for this state
  118. bigcanis_crouch_idle_to_standing_idle              // default link anim for this anim state
  119. // Begin entries for this anim state
  120. anim_time_multiplier 0.5
  121. combat_joint_table head_joint_table
  122. end_of_entries
  123.  
  124. bigcanis_hurt_idle                        // name of this anim_state
  125. bigcanis_hurt_idle                        // name for the win_anim for this state
  126. bigcanis_hurt_idle_1                           // default link anim for this anim state
  127. // Begin entries for this anim state
  128. combat_joint_table ass_joint_table
  129. block_to bigcanis_hit_from_hurt_idle 100
  130. end_of_entries
  131.  
  132. bigcanis_hurt_idle_1                        // name of this anim_state
  133. bigcanis_hurt_idle                        // name for the win_anim for this state
  134. bigcanis_hurt_idle_2                      // default link anim for this anim state
  135. // Begin entries for this anim state
  136. combat_joint_table ass_joint_table
  137. block_to bigcanis_hit_from_hurt_idle 100
  138. end_of_entries
  139.  
  140. bigcanis_hurt_idle_2                        // name of this anim_state
  141. bigcanis_hurt_idle                        // name for the win_anim for this state
  142. bigcanis_hurt_idle_to_standing_idle              // default link anim for this anim state
  143. // Begin entries for this anim state
  144. combat_joint_table ass_joint_table
  145. block_to bigcanis_hit_from_hurt_idle 100
  146. end_of_entries
  147.  
  148. bigcanis_hurt_idle_trans                        // name of this anim_state
  149. bigcanis_hurt_idle                        // name for the win_anim for this state
  150. bigcanis_hurt_idle_to_standing_idle              // default link anim for this anim state
  151. // Begin entries for this anim state
  152. anim_time_multiplier 2.0
  153. impervious
  154. end_of_entries
  155.  
  156. bigcanis_crouch_idle_to_standing_idle              // name of this anim_state
  157. bigcanis_crouch_idle_to_standing_idle              // name for the win_anim for this state
  158. bigcanis_standing_idle                       // default link anim for this anim state
  159. // Begin entries for this anim state
  160. combat_joint_table head_joint_table
  161. end_of_entries
  162.  
  163. bigcanis_hurt_idle_to_standing_idle              // name of this anim_state
  164. bigcanis_hurt_idle_to_standing_idle              // name for the win_anim for this state
  165. bigcanis_standing_idle                       // default link anim for this anim state
  166. // Begin entries for this anim state
  167. impervious
  168. end_of_entries
  169.  
  170. bigcanis_gets_up_from_crouch                     // name of this anim_state
  171. bigcanis_gets_up_from_crouch                     // name for the win_anim for this state
  172. bigcanis_standing_idle                       // default link anim for this anim state
  173. // Begin entries for this anim state
  174. impervious
  175. end_of_entries
  176.  
  177. bigcanis_idle_to_walk_pt_1                       // name of this anim_state
  178. bigcanis_idle_to_walk_pt_1                       // name for the win_anim for this state
  179. bigcanis_walk_pt_2_to_idle                       // default link anim for this anim state
  180. // Begin entries for this anim state
  181. impervious
  182. u; bigcanis_walk_pt_1
  183. e u l; bigcanis_walk_pt_1_turn_left
  184. e u r; bigcanis_walk_pt_1_turn_right
  185. e u; bigcanis_walk_pt_1
  186. end_of_entries
  187.  
  188. bigcanis_walk_pt_1                        // name of this anim_state
  189. bigcanis_walk_pt_1                        // name for the win_anim for this state
  190. bigcanis_walk_pt_1_to_idle                       // default link anim for this anim state
  191. // Begin entries for this anim state
  192. impervious
  193. e u; bigcanis_walk_pt_2
  194. u l; bigcanis_walk_pt_1_turn_left
  195. u r; bigcanis_walk_pt_1_turn_right
  196. e u l; bigcanis_walk_pt_2_turn_left
  197. e u r; bigcanis_walk_pt_2_turn_right
  198. end_of_entries
  199.  
  200. bigcanis_walk_pt_2                        // name of this anim_state
  201. bigcanis_walk_pt_2                        // name for the win_anim for this state
  202. bigcanis_walk_pt_2_to_idle                       // default link anim for this anim state
  203. // Begin entries for this anim state
  204. impervious
  205. e u; bigcanis_walk_pt_1
  206. u l; bigcanis_walk_pt_2_turn_left
  207. u r; bigcanis_walk_pt_2_turn_right
  208. e u l; bigcanis_walk_pt_1_turn_left
  209. e u r; bigcanis_walk_pt_1_turn_right
  210. end_of_entries
  211.  
  212. bigcanis_walk_pt_1_to_idle                       // name of this anim_state
  213. bigcanis_walk_pt_1_to_idle                       // name for the win_anim for this state
  214. bigcanis_standing_idle                       // default link anim for this anim state
  215. // Begin entries for this anim state
  216. impervious
  217. end_of_entries
  218.  
  219. bigcanis_walk_pt_2_to_idle                       // name of this anim_state
  220. bigcanis_walk_pt_2_to_idle                       // name for the win_anim for this state
  221. bigcanis_standing_idle                       // default link anim for this anim state
  222. // Begin entries for this anim state
  223. impervious
  224. end_of_entries
  225.  
  226. bigcanis_turn_left                        // name of this anim_state
  227. bigcanis_turn_left                        // name for the win_anim for this state
  228. bigcanis_standing_idle                       // default link anim for this anim state
  229. // Begin entries for this anim state
  230. impervious
  231. end_of_entries
  232.  
  233. bigcanis_turn_right                       // name of this anim_state
  234. bigcanis_turn_right                       // name for the win_anim for this state
  235. bigcanis_standing_idle                       // default link anim for this anim state
  236. // Begin entries for this anim state
  237. impervious
  238. end_of_entries
  239.  
  240. bigcanis_walk_pt_1_turn_left                     // name of this anim_state
  241. bigcanis_walk_pt_1                        // name for the win_anim for this state
  242. bigcanis_walk_pt_1_to_idle                       // default link anim for this anim state
  243. extra_rotation_velocity    0.0000   -1.0   0.0000        // extra rotation velocities to apply during anim
  244. // Begin entries for this anim state
  245. impervious
  246. e u; bigcanis_walk_pt_2
  247. u l; bigcanis_walk_pt_1_turn_left
  248. u r; bigcanis_walk_pt_1_turn_right
  249. e u l; bigcanis_walk_pt_2_turn_left
  250. e u r; bigcanis_walk_pt_2_turn_right
  251. end_of_entries
  252.  
  253. bigcanis_walk_pt_2_turn_left                     // name of this anim_state
  254. bigcanis_walk_pt_2                        // name for the win_anim for this state
  255. bigcanis_walk_pt_2_to_idle                       // default link anim for this anim state
  256. extra_rotation_velocity    0.0000   -1.0   0.0000        // extra rotation velocities to apply during anim
  257. // Begin entries for this anim state
  258. impervious
  259. e u; bigcanis_walk_pt_1
  260. u l; bigcanis_walk_pt_2_turn_left
  261. u r; bigcanis_walk_pt_2_turn_right
  262. e u l; bigcanis_walk_pt_1_turn_left
  263. e u r; bigcanis_walk_pt_1_turn_right
  264. end_of_entries
  265.  
  266. bigcanis_walk_pt_1_turn_right                    // name of this anim_state
  267. bigcanis_walk_pt_1                        // name for the win_anim for this state
  268. bigcanis_walk_pt_1_to_idle                       // default link anim for this anim state
  269. extra_rotation_velocity    0.0000   1.0   0.0000         // extra rotation velocities to apply during anim
  270. // Begin entries for this anim state
  271. impervious
  272. e u; bigcanis_walk_pt_2
  273. u l; bigcanis_walk_pt_1_turn_left
  274. u r; bigcanis_walk_pt_1_turn_right
  275. e u l; bigcanis_walk_pt_2_turn_left
  276. e u r; bigcanis_walk_pt_2_turn_right
  277. end_of_entries
  278.  
  279. bigcanis_walk_pt_2_turn_right                    // name of this anim_state
  280. bigcanis_walk_pt_2                        // name for the win_anim for this state
  281. bigcanis_walk_pt_2_to_idle                       // default link anim for this anim state
  282. extra_rotation_velocity    0.0000   1.0   0.0000         // extra rotation velocities to apply during anim
  283. // Begin entries for this anim state
  284. impervious
  285. e u; bigcanis_walk_pt_1
  286. u l; bigcanis_walk_pt_2_turn_left
  287. u r; bigcanis_walk_pt_2_turn_right
  288. e u l; bigcanis_walk_pt_1_turn_left
  289. e u r; bigcanis_walk_pt_1_turn_right
  290. end_of_entries
  291.  
  292. bigcanis_attack_1  //this is the swat              // name of this anim_state
  293. bigcanis_attack_1                         // name for the win_anim for this state
  294. bigcanis_attack_1_pt_2                       // default link anim for this anim state
  295. attack 15
  296. sound_effect 0
  297. standard_3
  298. begin_end_frame 0 39
  299. combat_joint_table arms_joint_table
  300. // Begin entries for this anim state
  301. end_of_entries
  302.  
  303. bigcanis_attack_1_pt_2  //this is the swat              // name of this anim_state
  304. bigcanis_attack_1                         // name for the win_anim for this state
  305. bigcanis_standing_idle                       // default link anim for this anim state
  306. // Begin entries for this anim state
  307. begin_end_frame 40 55
  308. anim_time_multiplier 0.2
  309. end_of_entries
  310.  
  311.  
  312. // this is not used ...
  313. bigcanis_attack_2  //crush under hands              // name of this anim_state
  314. bigcanis_attack_2                         // name for the win_anim for this state
  315. bigcanis_standing_idle                       // default link anim for this anim state
  316. //attack 15
  317. // Begin entries for this anim state
  318. impervious
  319. end_of_entries
  320.  
  321. bigcanis_attack_3  //grab (to crouch)              // name of this anim_state
  322. bigcanis_attack_3                         // name for the win_anim for this state
  323. bigcanis_crouch_idle                       // default link anim for this anim state
  324. sound_effect 0
  325. standard_1
  326. attack 15
  327. combat_joint_table arms_joint_table
  328. // Begin entries for this anim state
  329. end_of_entries
  330.  
  331. bigcanis_attack_4  //shockwave stomp              // name of this anim_state
  332. bigcanis_attack_4                         // name for the win_anim for this state
  333. bigcanis_standing_idle                       // default link anim for this anim state
  334. sound_effect 1
  335. attack 30
  336. standard_2
  337. play_script bigcanis_e3_shock_wave
  338. // Begin entries for this anim state
  339. end_of_entries
  340.  
  341. bigcanis_knocked_in_head                       // name of this anim_state
  342. bigcanis_knocked_in_head                       // name for the win_anim for this state
  343. bigcanis_hurt_idle                           // default link anim for this anim state
  344. impervious
  345. hit
  346. sound_effect 3
  347. translation_multiplier 1 1 0
  348. // Begin entries for this anim state
  349. end_of_entries
  350.  
  351. bigcanis_hit_from_hurt_idle                      // name of this anim_state
  352. bigcanis_hit_from_hurt_idle                      // name for the win_anim for this state
  353. bigcanis_hurt_idle_trans                       // default link anim for this anim state
  354. // Begin entries for this anim state
  355. play_script big_canis_e3_hit_from_hurt_idle
  356. impervious
  357. end_of_entries
  358.  
  359. bigcanis_die_from_hurt_idle                      // name of this anim_state
  360. bigcanis_die_from_hurt_idle                      // name for the win_anim for this state
  361. bigcanis_dead                       // default link anim for this anim state
  362. // Begin entries for this anim state
  363. sound_effect 4
  364. //anim_time_multiplier 0.75
  365. fatal
  366. impervious
  367. end_of_entries
  368.  
  369. bigcanis_dead                              // name of this anim_state
  370. bigcanis_die_from_hurt_idle                      // name for the win_anim for this state
  371. bigcanis_dead                           // default link anim for this anim state
  372. // Begin entries for this anim state
  373. impervious
  374. begin_end_frame 67 67
  375. end_of_entries
  376.  
  377. bigcanis_roar
  378. bigcanis_roar
  379. bigcanis_standing_idle
  380. sound_effect 2
  381. // Begin entries for this anim state
  382. impervious
  383. end_of_entries
  384.  
  385. bigcanis_appear
  386. bigcanis_appear
  387. bigcanis_standing_idle
  388. //anim_time_multiplier 0.1
  389. // Begin entries for this anim state
  390. impervious
  391. end_of_entries
  392.  
  393. bigcanis_disappear
  394. bigcanis_disappear
  395. bigcanis_gone
  396. // Begin entries for this anim state
  397. impervious
  398. end_of_entries
  399.  
  400. bigcanis_gone
  401. bigcanis_disappear
  402. bigcanis_gone
  403. begin_end_frame 25 25
  404. // Begin entries for this anim state
  405. impervious
  406. end_of_entries